package com.jzkj.zsqxkq.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author 周毅
 * @since 2020-07-06
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class TblMoniSiteInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 站点ID
     */
    @TableId("SITEID")
    private String siteid;

    /**
     * 站点编码
     */
    @TableField("SITECODE")
    private String sitecode;

    /**
     * 映射编码
     */
    @TableField("MAPCODE")
    private String mapcode;

    @TableField("MAC")
    private String mac;

    @TableField("IP")
    private String ip;

    /**
     * 站点名称
     */
    @TableField("SITENAME")
    private String sitename;

    /**
     * 站点类型(林业、气象)
     */
    @TableField("SITETYPE")
    private String sitetype;

    /**
     * 站点属性(功能站、)
     */
    @TableField("SITEARR")
    private String sitearr;

    /**
     * 站点地址
     */
    @TableField("SITEADDRESS")
    private String siteaddress;

    /**
     * 经度
     */
    @TableField("LONGITUDE")
    private String longitude;

    /**
     * 纬度
     */
    @TableField("LATITUDE")
    private String latitude;

    /**
     * 其他
     */
    @TableField("OTHER")
    private String other;

    /**
     * 动力环境系统url
     */
    @TableField("HJPOWERURL")
    private String hjpowerurl;

    /**
     * 植被
     */
    @TableField("VEGETATION")
    private String vegetation;

    /**
     * 行政级别
     */
    @TableField("XZLEVEL")
    private String xzlevel;

    /**
     * 水体
     */
    @TableField("WATER")
    private String water;

    /**
     * 障碍物
     */
    @TableField("OBSTACLE")
    private String obstacle;

    /**
     * 干扰源
     */
    @TableField("INTERFERSOURCE")
    private String interfersource;

    /**
     * 污染源
     */
    @TableField("POLLUTESOURCE")
    private String pollutesource;

    /**
     * 地形备注
     */
    @TableField("PLACEREMARK")
    private String placeremark;

    /**
     * 平整面积
     */
    @TableField("FLATAREA")
    private String flatarea;

    /**
     * 坡度
     */
    @TableField("ANGLE")
    private String angle;

    /**
     * 坡向
     */
    @TableField("SLOPE")
    private String slope;

    /**
     * 站点布局
     */
    @TableField("SITELAYOUT")
    private String sitelayout;

    @TableField("ALTITUDE")
    private String altitude;

    /**
     * 区域编码
     */
    @TableField("REGIONCODE")
    private String regioncode;

    /**
     * 区域名称
     */
    @TableField("REGIONNAME")
    private String regionname;

    /**
     * 站点负责人
     */
    @TableField("SITEOR")
    private String siteor;

    /**
     * 站点描述
     */
    @TableField("DISCRIPTION")
    private String discription;

    /**
     * 站点状态
     */
    @TableField("STATIONSTATE")
    private String stationstate;

    /**
     * 是否评价(是，否)
     */
    @TableField("ISEVALUATE")
    private String isevaluate;

    /**
     * 是否发布(是，否)
     */
    @TableField("ISRELEASE")
    private String isrelease;

    /**
     * 是否自动审核(是，否)
     */
    @TableField("ISAUTOCHECK")
    private String isautocheck;

    /**
     * 创建者
     */
    @TableField("CREATOR")
    private String creator;

    /**
     * 创建时间
     */
    @TableField("CREATETIME")
    private LocalDateTime createtime;

    /**
     * 最后更新者
     */
    @TableField("LASTUPDATER")
    private String lastupdater;

    /**
     * 最后更新时间
     */
    @TableField("LASTUPDATETIME")
    private LocalDateTime lastupdatetime;

    /**
     * 删除标志
     */
    @TableField("DELETEFLAG")
    private String deleteflag;

    /**
     * 关联空气站id
     */
    @TableField("RELATION_AQ_SITE")
    private String relationAqSite;

    @TableField("CKECKMODULE")
    private String ckeckmodule;

    /**
     * 需要同步的数据类型，{aqms_hour};{aqms_day}
     */
    @TableField("SYNC_DATA_TYPE")
    private String syncDataType;

    @TableField("SITEEXTEA")
    private String siteextea;

    @TableField("SITEARREXTRA")
    private String sitearrextra;

    @TableField("FYLZSOURCE")
    private String fylzsource;

    @TableField("PM25SOURCE")
    private String pm25source;

    @TableField("O3SOURCE")
    private String o3source;


}
